/**
 *====================================================
 * 文件名称: FinanceAuditLogEntity.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年9月23日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model.output;

import java.util.Date;

import com.yuexunit.web.annotation.Parameter;


/** 
 * 流程审核轨迹日志
 * @ClassName: FinanceAuditLogEntity 
 * @author: NTBK-021-1010
 * @date: 2016年11月4日 下午1:41:40  
 */
public class FinanceAuditLog {

	@Parameter(name = "id", description = "融资日志ID")
	private Long id;
	
	@Parameter(name = "empId", description = "员工")
	private Long empId;
	
	@Parameter(name = "name", description = "员工名称")
	private String name;
	
	@Parameter(name = "auditDate", description = "创建审核时间")
	private Date auditDate;

	@Parameter(name = "roleName", description = "审核角色信息")
	private String roleName;

	@Parameter(name = "auditState", description = "审核状态类型:0:拒绝/1:同意")
	private Long auditState;
	
	@Parameter(name = "opinion", description = "审核意见", nullable = true)
	private String opinion;
	
	@Parameter(name = "auditJoinId", description = " 审核关联业务ID  如:融资ID、放款ID、提货ID")
	private Long auditJoinId;
	
	@Parameter(name = "auditTask", description = "审核业务类型  1:融资、2:放款、3:提货")
	private Long auditTask;
	
	@Parameter(name = "finalState", description = "当前流程节点审核状态")
	private Long finalState;
	
	@Parameter(name = "createDateTime", description = "创建时间")
	private Date createDateTime;
	
	@Parameter(name = "accountId", description = "审批人Id")
	private Long accountId;
	
	@Parameter(name = "photoId", description = "审批头像信息")
	private String photoId;
	
	@Parameter(name = "hxAccount", description = "环信")
	private String hxAccount;
	
	@Parameter(name = "position", description = "员工职务")
	public String position;

	
	
	
	
	public String getPosition() {
		return position;
	}

	public void setPosition(String position) {
		this.position = position;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Long getEmpId() {
		return empId;
	}

	public void setEmpId(Long empId) {
		this.empId = empId;
	}

	public String getHxAccount() {
		return hxAccount;
	}

	public void setHxAccount(String hxAccount) {
		this.hxAccount = hxAccount;
	}

	public Long getAccountId() {
		return accountId;
	}

	public void setAccountId(Long accountId) {
		this.accountId = accountId;
	}

	public String getPhotoId() {
		return photoId;
	}

	public void setPhotoId(String photoId) {
		this.photoId = photoId;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Date getAuditDate() {
		return auditDate;
	}

	public void setAuditDate(Date auditDate) {
		this.auditDate = auditDate;
	}

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public Long getAuditState() {
		return auditState;
	}

	public void setAuditState(Long auditState) {
		this.auditState = auditState;
	}

	public String getOpinion() {
		return opinion;
	}

	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}

	public Long getAuditJoinId() {
		return auditJoinId;
	}

	public void setAuditJoinId(Long auditJoinId) {
		this.auditJoinId = auditJoinId;
	}

	public Long getAuditTask() {
		return auditTask;
	}

	public void setAuditTask(Long auditTask) {
		this.auditTask = auditTask;
	}

	public Long getFinalState() {
		return finalState;
	}

	public void setFinalState(Long finalState) {
		this.finalState = finalState;
	}

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}
	
	
	
	

}
